human sacrifice - Francés Inglés Diccionario